package com.lishe.lishe.lishe.module.coupon.http;

import com.lishe.lishe.lishe.module.coupon.bean.CouponListBean;

import io.reactivex.Observable;
import retrofit2.http.Field;
import retrofit2.http.FormUrlEncoded;
import retrofit2.http.POST;

/**
 * Created by Bin
 */

public interface CouponNetApi {

    /*
    couponUseStatus	否	int	2	优惠券领用状态（1：未领取，2：未使用，3：已使用，4：已过期）
    isOverdue	否	int	0	是否过期(0：不判断，1：过期，2未过期)
    pageNum	否	int	1	页码
    pageSize	否	int	10	每页显示条数
    token	是	string		token*/
    //获取指定状态的优惠券列表（1：未领取，2：未使用，3：已使用，4：已过期）
    @FormUrlEncoded
    @POST("Coupon/getCouponList")
    Observable<CouponListBean> getCouponList(@Field("couponUseStatus") int couponUseStatus, @Field("pageNum") int pageNum, @Field("token") String token);

}
